the most sensitive spot - German English Dictionary